export function downloadFile(fileUrl: string, fileName?: string, blank: boolean = false) {
  // 创建一个虚拟的<a>元素
  const a = document.createElement('a')
  a.href = fileUrl
  fileName ? (a.download = fileName) : '' // 指定下载的文件名
  a.style.display = 'none'
  blank ? (a.target = '_blank') : (a.target = '_self')

  // 将<a>元素添加到文档中
  document.body.appendChild(a)

  // 触发点击事件以下载文件
  a.click()

  // 下载完成后移除<a>元素
  document.body.removeChild(a)
}
